package edu.fourtwelve.util;

/**
 *
 * @author Christopher C. Hunt
 */
public interface BankingConstants {
    final String DEFAULT_ENC = "UTF8";
    final String ASYMETRIC_ALGORITHM = "RSA/ECB/PKCS1Padding";
//    final String ASYMETRIC_ALGORITHM = "RSA/ECB/OAEPWITHSHA-512ANDMGF1PADDING";
//    final String ASYMETRIC_ALGORITHM = "RSA";
    final String BASE_ASYMETRIC_ALGORITHM = "RSA";
    final String SYMETRIC_ALGORITHM = "AES/CBC/PKCS5Padding";
    final String BASE_SYMETRIC_ALGORITM = "AES";
//    String SYMETRIC_KEY_FACTORY = "PBEWithSHA1andAES";
    final String SYMETRIC_KEY_FACTORY = "PBKDF2WithHmacSHA1";
    final String HASHING_FUNC = "SHA-256";
    final int PORT = 1024;
    final int MIN_PASS_LENGTH = 6;
}
